#include <iostream>
#include <fstream>
#include "DibujoSVG.h"
using namespace std;

/** \file DibujoSVG.cc
 * \brief Métodos de DibujoSVG
 *
 * Contiene las implementaciones de los métodos de la clase DibujoSVG.
 * JAVIER ANTON DIAZ DNI:48629698Q
 * STANISLAV LITVINENKO DNI:02062226T
 */


DibujoSVG::DibujoSVG() {

	fentrada="";
	fsalida="";
}
DibujoSVG* DibujoSVG::instancia = NULL;

DibujoSVG::~DibujoSVG() {
	
	fentrada="";
	fsalida="";
}

DibujoSVG* DibujoSVG::getInstancia(){


	if( DibujoSVG::instancia==NULL )
	{
		instancia=new DibujoSVG();
	}
	return instancia;
}

void DibujoSVG::setEntrada(string fichEntrada) {
	fentrada = fichEntrada;

}

void DibujoSVG::setSalida(string fichSalida) {
	fsalida = fichSalida;
}

void DibujoSVG::ejecutar() {
		
	ifstream fichent;
	ofstream fichsal;
	
	
	fichent.open(fentrada.c_str());
	fichsal.open(fsalida.c_str());
	
	fichent>>lienzo;
	fichsal<<lienzo;
}
